/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package com.shoppingsystem.reports;

/**
 *
 * @author Usuario
 */
public abstract class CreadorReportes {

    public static int REPORTES_DISPONIBLES = 8;

   
    public static class TipoReporte {

        final static int MAS_VENDIDOS = 0;
        final static int MEJOR_CLIENTE = 1;
        final static int MENOS_VENDIDO = 2;
        final static int VENTAS_PRODUCTO = 3;
        final static int VENTAS_FABRICANTE = 4;
        final static int CUMPLEANOS = 5;
        final static int PRODUCTOS_ESCASOS = 6;
        final static int RECAUDO_IVA = 7;
        
    };

    /**
     *
     * @param tipo
     * @return
     * @throws Exception
     */
    public abstract Reporte crearReporte(int tipo) throws Exception;

}
